package com.iboxpay.open.auth.center.config;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import lombok.Data;

/**
 * 
 * JedisConfig.java
 * @author xuxiao
 * @date 2018/06/25
 */
@Component
@Data
public class JedisConfig {
    /** zk连接地址 */
	@Value("${jedis.zkConnectString}")
	private String zkConnectString;
	/** zk超时时间 */
	@Value("${jedis.zkSessionTimeout}")
	private int zkSessionTimeout;
	/** zk代理地址 */
	@Value("${jedis.zkProxyPath}")
	private String zkProxyPath;
	/** zk授权验证 */
	@Value("${jedis.sessionAuth}")
	private String sessionAuth;
	/** redis数据库 */
	@Value("${jedis.database}")
	private int database;
	/** 最大连接数 */
	@Value("${jedis.maxTotal}")
	private int maxTotal; 
	/** 最大空闲连接数 */
	@Value("${jedis.maxIdle}")
	private int maxIdle; 
	/** 最小空闲连接数 */
	@Value("${jedis.minIdle}")
	private int minIdle; 
	/** 获取连接时的最大等待毫秒数 */
	@Value("${jedis.maxWaitMillis}")
	private long maxWaitMillis; 
}
